<?php
namespace app\admin\controller;
use app\admin\model\Merchant as MerchantModel;
use think\Db;
/**
* 商户资料管理
*/
class Merchant extends Common
{	
	// 列表
	public function index(){
		// $Merchant=db('merchant')->select();
		$Merchant=Db::table('app_merchant')->field('a.id,a.name,a.mobile,a.contacts,a.address,a.thumb,a.status,b.register_time,b.salesname,d.mchId')->alias('a')->join('app_home b ','b.id= a.home_id')->join('app_conf d','d.mid=a.id')->order('b.register_time desc')->select();//关联查询
		$this->assign('Merchant',$Merchant);
		return view();
	}
	// 注册信息列表
	public function homes(){
		$home=db('home')->select();
		$this->assign('home',$home);
		return view();
	}
	// 商户详细信息列表
	public function detials(){
		$id=input('id');
		$Merchant=db('merchant')->where(array('id'=>$id))->find();
		$this->assign('Merchant',$Merchant);
		return view();
	}
	// 添加
	public function add(){
		if (request()->isPost()) {
            $data=input('post.');//接受数据
            // $sh=db('merchant')->field('id,name')->select();
            // foreach ($sh as $k=> $v) {
            // 	$data['id']=$v['id'];//给$data加字段id
            // }
            $Merchant=new MerchantModel();
            if ($Merchant->save($data)) {
                $this->success('添加成功！',url('index'));
            }else{
                $this->error('添加失败！');
            }
            return;
        }
		// if (request()->isPost()) {
		// 	$data=input('post.');
		// 	$Merchant=new MerchantModel();
		// 	// $add=db('merchant')->insert($data);
		// 	if ($add==1) {
		// 		echo 1;die;//添加成功
		// 	}else{
		// 		echo 0;die;//添加失败
		// 	}
		// }
		// 所有销售人员
		$sales=db('sales')->select();
		// 查询所有前台注册用户
		$home=db('home')->field('id,moblie')->select();
		$this->assign(
			array(
				'home'=>$home,
				'sales'=>$sales
				)
			
			);
		return view();
	}
	// 二维码上传
	public function code(){
		if (request()->isPost()) {
            $data=input('post.');//接受数据
            // $sh=db('merchant')->field('id,name')->select();
            // foreach ($sh as $k=> $v) {
            // 	$data['id']=$v['id'];//给$data加字段id
            // }
            $Merchant=new MerchantModel();
            if ($Merchant->save($data)) {
                $this->success('添加二维码成功！',url('index'));
            }else{
                $this->error('添加二维码失败！');
            }
            return;
        }
		$sh=db('merchant')->field('id,name')->select();
		$this->assign('sh',$sh);
		return view();
	}
}